package com.jctrip.hotel.route.model.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Author：Haruhi
 * @description:
 * @Date：2023/10/10 13:44
 * @Package：com.jctrip.hotel.route.model.param
 * @Project：hotel-main
 */
@Data
@ApiModel(value = "下单前校验接口-请求体")
public class CheckPriceAndCountParam {
    @ApiModelProperty(value = "酒店唯一编号", required = true)
    private String hotelId;

    @ApiModelProperty(value = "房型编号", required = true)
    private String roomTypeCode;

    @ApiModelProperty(value = "价格政策对外编号", required = true)
    private String pricePolicyCode;

    @ApiModelProperty(value = "入住日期(yyyy-MM-dd)", required = true)
    private String beginDate;

    @ApiModelProperty(value = "入住天数(默认1天)", required = true)
    private Integer days;

    @ApiModelProperty(value = "入住人数", required = true)
    private Integer occupancy;

    @ApiModelProperty(value = "房间数", required = true)
    private Integer roomCount;

    @ApiModelProperty(value = "下单金额", required = true)
    private BigDecimal totalPrice;
}
